package com.example.gateway.designPattern.singleton;
/**
 * @ClassName: Client
 * @Description:
 * @Author: YourName
 * @Date: 2024/12/30
 */

public class Client {



    public static void main(String[] args) {

   /*
       单例模式：
          1. 单例模式是一种创建型设计模式，它确保一个类只有一个实例，并提供一个全局访问点来获取该实例。
          优点：
             1. 单例模式可以避免创建多个实例，从而节省内存和资源。
             2. 单例模式可以确保全局只有一个实例，从而避免了多个实例之间的竞争和冲突。
             3. 单例模式可以提供全局访问点，使得其他类可以方便地访问该实例。
      */
        EHan ehan1 = EHan.getInstance();
        EHan ehan2 = EHan.getInstance();
        System.out.println(ehan1 == ehan2);
    }
}
